put the last touches on - Turco Inglés Diccionario